Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F1 Germany F9 Germany F13 Chile F1 Chile F2 Poland F1 Thailand F1 Guam F1 Heineken Open - Auckland Gemax Open 2002 - Belgrade The LTA Hull Challenger - Hull Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Asirom Challenger Brasov - Brasov Whirlpool Open - Budapest Bulgarian Challenger 2002 - Sofia CA-Challenge 2000 - Graz Copa Sevilla - Seville Open de Tanger - Tangier 2000 Cairo Challenger - Cairo BCP Tennis Classic - Sao Paulo TennisCup Vlaanderen - Antwerp Architect Open - Budapest Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen The Wrexham Challenger - Wrexham 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Black Forest Open - Freudenstadt Diego Open - Budapest Kamnik Challenger - Kamnik 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn VSZ Solvak Open Challenger - Kosice Venice Open - Venice Graz CA Challenger - Graz JVC Trophy - Vienna BMW Brixina Tennis Open - Bressanone Baumag Open - Budapest Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg San Marino Cepu Open - San Marino CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Ljubljana Open - Ljubljana Czech Open - Prostejov Nord/LB Open 2004 - Braunschweig Oberstraufen Cup - Oberstaufen Timisoara Challenger - Timisoara S Tennis Master Championship - Graz Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Tatra Banka Open - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra ATP Challenger Numea - New Caledonia Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini ATP Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Copa Petrobras - Santiago Copa Petrobras - Montevideo Tatra Banka Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Gemax Open - Belgrade Zagreb Open - Zagreb XI Abierto Internacional de Salinas - Salinas XL Bermuda Open - Bermuda Garden Open - Rome Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Samsung Secruities Cup Challenger - Seoul BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan San Marino Cepu Open - San Marino Banjaluka Challenger 2007 - Banja Luka Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Bancolombia Open - Bogota BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tunis Open - Tunis Prosperita Open 2008 - Ostrava Morocco Tennis Tour - Marrakech Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice BSI Challenger Lugano - Lugano San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Pekao Open - Szczecin Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Belgrade Challenger Wolfsburg Challenger Marrakech Challenger Barletta Challenger XII Abierto Internacional de Salinas - Salinas Athens Challenger Sofia Challenger Ostrava Challenger Zagreb Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Pozoblanco Challenger San Marino Challenger St. Remy Challenger Trnava Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Sarajevo Challenger Sunrise Challenger Athens Challenger Tunis Challenger San Remo Challenger Prostejov Challenger Southern Capital Cup - Almaty Alexander Kolyaskin Memorial - Donetsk Ortisei Challenger Bratislava Challenger Bergamo Challenger Kosice Challenger Marburg Challenger Orbetello Challenger Kosice Challenger Dallas Challenger Geneva Challenger Panama City Challenger Qatar Mobil Open - Doha Croatian Indoors - Zagreb Open 13 - Marseille Open Seat-Godo '97 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - Rosmalen Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam Internazionali di Tennis di San Marino - San Marino U.S. Pro Tennis Championships - Boston Marbella Open - Marbella International Championships of Sicily - Palermo Australian Men's Hardcourt Championships - Adelaide BellSouth Open - Auckland St. Petersburg Open - St. Petersburg European Community Championships - Antwerp Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '98 - Barcelona BMW Open - Munich XII Internazionali di Tennis CARISBO - Bologna Investor Swedish Open - Bastad 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago AAPT Championships - Adelaide Heineken Open - Auckland Open 13 - Marseille St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Tento Czech Open - Prague Merano Open - Merano Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Open Seat-Godo 2000 - Barcelona Wideyes Swedish Open - Bastad 2000 Mercedes Cup - Stuttgart Croatia Open - Umag Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Samsung Open - Brighton Heineken Open - Auckland Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island President's Cup - Tashkent Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Bournemouth AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland BellSouth Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Abierto Mexicano Telfonica MoviStar - Acapulco Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Heineken Open - Auckland PTT Thailand Open - Bangkok Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Aircel Chennai Open - Chennai Ecuador Open - Quito Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Chengdu Open - Chengdu Malaysian Open - Kuala Lumpur Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, QR, SVK-CAN 4-1 Davis Cup, Group 1, 2R, SVK-ISR 3-1 Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, QR, SVK-ARG 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group 1, 2R, MKD-SVK 0-5 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Hopman Cup - Perth Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - Beijing